package com.atom.common.entity.base;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
/**
 * Title: CommentDefinitionDO
 * Description: 意见类型基表
 * @author WEWE
 * @date 2016年6月21日 上午9:49:02
 * @version 1.0
 */
@Entity
@Table(name="atm_common_base_comment_type") 
public class CommentDefinitionDO implements Serializable {
  
  /** serialVersionUID*/
  private static final long serialVersionUID = 1L;

  /** ID*/
  @Id
  @GeneratedValue(strategy = GenerationType.AUTO)    
  @Column(name="ID")
  private int id;
  
  /** 名称*/
  @Column(name="NAME")
  private String name;
  
  /** 备注*/
  @Column(name="NOTE")
  private String note;
  
  /** 删除标记*/
  @Column(name="DISABLED")
  private boolean disabled;
  
  /** 所属流程定义*/
  @Column(name="PROCESS_DEF_KEY")
  private String processDefKey;

  public CommentDefinitionDO() {
    super();
  }

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public String getNote() {
    return note;
  }

  public void setNote(String note) {
    this.note = note;
  }

  public boolean isDisabled() {
    return disabled;
  }

  public void setDisabled(boolean disabled) {
    this.disabled = disabled;
  }

  public String getProcessDefKey() {
    return processDefKey;
  }

  public void setProcessDefKey(String processDefKey) {
    this.processDefKey = processDefKey;
  }

}
